package cn.wen233.srpc.basic.model;

import lombok.Data;

import java.io.Serializable;

/**
 * 请求类
 *
 * @author wenei
 * @date 2021-10-27 15:29
 */
@Data
public class Request implements Serializable {

    private static final long serialVersionUID = 111;

    /**
     * 请求id
     */
    private String requestId;

    /**
     * 主机地址
     */
    private String host = "localhost";

    /**
     * 端口
     */
    private Integer port;

    /**
     * service名称
     */
    private String serviceName;

    /**
     * 调用方法
     */
    private String methodName;

    /**
     * 参数
     */
    private Object[] parameters;

    /**
     * 参数类型
     */
    private Class<?>[] parameterTypes;
}
